:::: 4D pocket groove designer ::::


● Outline 
This is a tool that allows you to change the sound timing of drums you have created by playing them back and forth.
　The pronunciation timing fluctuates according to the pitch and velocity settings of the MIDI signal,
(ex.)
　- Bass drums are pronounced earlier only when they become stronger.
　- The hi-hat is pronounced slower only when it becomes weaker.
　- The snare is always pronounced a little slower.

Grooves can be adjusted without manually fine-tuning MIDI tracks. 
- Even if quantization is performed by changing swing values, etc., 
4D pocket groove designer can maintain displacement and randomization. 
- Because it functions without moving the sound position on the sequencer, 
the first note of a beat is pronounced a little before the beat. This makes it easy to edit drum tracks in which the first note of the beat is pronounced a little before the beat.

The Mac version has not been tested, so it might work if you're lucky.

● How to use 
[0] 
This is an “intermediary” that processes MIDI signals and passes them to another sound source, so it cannot produce sound by itself.
1] Connect the MIDI output of 
4D pocket groove designer to 
as a MIDI input for the sound source you wish to use.
--- 
MIDI > [4D] > input > [drums] > ♪♪♪
--- 
[2] 
2-A 
Move the MIDI region where you have typed the rhythm or melody on the track of the sound source you wish to use to the track of 
4D pocket groove designer.
2-B 
Since there is a specification to delay the pronunciation by one beat to enable groove adjustment, 
MIDI regions must be placed “one beat before the original position” in the track of 
4D pocket groove designer.
--- ......................
□ = silence, ■ = MIDI region

(before) 
[track1: drums] □□□□■■■■ 
[track2: 4Dpgd] □□□□□□□□

↓2-A, 2-B operations.

(after) 
[track1: drums] □□□□□□□□ 
[track2: 4Dpgd] □□□■■■■□
--- 
*Some DAWs may require a different method.
3] 
When you start playback on your DAW, 
the sound will be played at the timing entered on the screen + 1 beat + the value you set.


● Settings 
[Buttons at the top of the screen] 
・+ : octave up 
・- : octave down 
Moves the range of notes displayed on the screen.
The velocity scale is set to the maximum value of velocity that can be set in the DAW you are using.
　For example, in the case of studio one, velocity is set from 1 to 100%, so 
velocity scale should be set to “100”.
C1: C1 mode 
Turn ON when you want to use the same setting for all pitches.
When turned ON, timing calculations are performed for all MIDI signals for all pitches, applying the values set in C1.
Save / Load
Saves or loads the current settings as a preset.

The value to be set separately for each pitch] 
・HV : high velocity 
A value that defines “high velocity”.
　The closer the velocity of the MIDI signal is to HV, the closer it is to the note timing specified in HD.
　When the velocity of the MIDI signal exceeds HV, the “sound timing = the timing specified by HD” is fixed.
HD: high delay time 
The value of delay ⇔ precedence of pronunciation timing can be specified in the range up to ±150 ms.
--- 
・CV: center velocity 
A value that defines “center velocity”.
　The closer the velocity of the MIDI signal is to CV, the closer it is to the sound timing specified by CD.
CD: center delay time 
A value that defines the delay/precedence of the sound timing in the range up to ±150 ms.
--- 
・LV: low velocity 
A value that defines “low velocity”.
　The closer the velocity of the MIDI signal is to LV, the closer it is to the pronunciation timing specified by LD.
　When the velocity of the MIDI signal is lower than LV, the “sound timing = the timing specified by LD” is fixed.
LD: low delay time 
The value of delay ⇔ precedence of pronunciation timing can be specified in the range up to ±150 ms.
--- 
・max: randomize max ms 
You can specify the upper limit of the random value that adds error to the pronunciation timing in the range up to ±150 ms.
　The value must be greater than min.
min: randomize min ms 
You can specify the lower limit of the random value to which an error is applied to the sound timing in the range up to ±150 ms.
　The value must be smaller than max.
--- 
・GAIN: delay gain 
This function changes the sound timing, which is finally determined by the above settings, by a factor of 0~300%.


●Specifications 
[About scale names] 
- The scale display of this plug-in assumes that the lowest note in the DAW is “C-2”.
If the lowest note on your DAW is “C-1”, the display will be off by one octave. 
If you want to make settings for the pitch ‘C1’ on your DAW, please change the setting for the pitch displayed as “C2” in 
4D pocket groobe designer.

If you want to set the pitch of “C1” on the DAW, please change the setting of “C2” in the 4D pocket groobe designer.
　If the preceding time is earlier than one beat, the length of one beat is applied as the preceding time.
If the preceding time is earlier than one beat, the length of one beat is applied as the preceding time.
For reference, if you set the DAW to BPM 400, one beat = 150 milliseconds.


●Donation request 
If 4D pocket groove designer is useful for your music production, we would appreciate it if you could donate 
any amount.
If anyone would like to donate, please contact us through the official website of “White Veranda” at 
.
https://shiroiveranda.com/


That's all!

2025.5.18 Yuya 